﻿using System;
using System.Collections;

// Token: 0x020005AB RID: 1451
public abstract class AssetBundleLoadOperation : IEnumerator
{
	// Token: 0x170003A3 RID: 931
	// (get) Token: 0x06002241 RID: 8769 RVA: 0x00136D8C File Offset: 0x00134F8C
	public object Current
	{
		get
		{
			return null;
		}
	}

	// Token: 0x06002242 RID: 8770 RVA: 0x00136D90 File Offset: 0x00134F90
	public bool MoveNext()
	{
		return !this.IsDone();
	}

	// Token: 0x06002243 RID: 8771 RVA: 0x00136D9C File Offset: 0x00134F9C
	public void Reset()
	{
	}

	// Token: 0x06002244 RID: 8772
	public abstract bool Update();

	// Token: 0x06002245 RID: 8773
	public abstract bool IsDone();
}
